package com.dashuizhuyu.test;

/**
 * 封装类：我封装所有的变化，客户端直接找我就行了
 *
 * @author dashuizhuyu@foxmail.com
 * @date 2019-12-22 10:55:18
 */
public class Context {

    // 首先，我要引用抽象策略类
    private IStrategy iStrategy;

    // 其次，在构造函数里把具体策略传进来
    public Context(IStrategy iStrategy){
        this.iStrategy = iStrategy;
    }

    // 最后，看我回家啦。。。
    public void goHome(){
        this.iStrategy.goHome();
    }


}
